home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / Apps / ScreenSavers / BackSpaceViews / StarShipView.BackModule / English.lproj / StarShip.nib / data.nib (.txt) < prev    next >
Encoding:
NeXT TypedStream Data  |  1995-06-12  |  9.3 KB  |  158 lines

  1. typedstream
  2. IBObjectData
  3. Object
  4. CustomObject
  5. StarShipView
  6.     Responder
  7. ScrollView
  8. ClipView
  9. ciifffcfffs
  10. [5802c]{\rtf0\ansi{\fonttbl\f0\fnil Times-Roman;\f1\fswiss Helvetica;}
  11. \margl0
  12. \margr40
  13. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\li540\fc0\cf0 \
  14. StarShip requires NeXTSTEP 3.0 and BackSpace 3.0 or later. \
  15. \fs36\li0 Introductions...\
  16. \b0\fs24\li540 StarShip tries to simulate going through space in a starship.\
  17. You can  watch space objects come flying past you as you zoom\
  18. through the heavens. You can add your own objects too! Simply\
  19.  put .tiff images or .anim folders in a .Celestial folder  in your\
  20. home folder, and the animations will be generated automatically. If you put the word "Spin" in the name, the image will spin. If you put the word "Mult" in the name, many images will zip past you.\
  21. The border around the ViewScreen will resize every so often\
  22. to avoid screen burn in.\
  23. \b NOTE: When StarShip starts up, the stars will be stopped and the images will start being brought into memory. It will take a little while. The stars will start moving when everything is ready to go. \
  24. NOTE 2: This module has dynamically loaded modules and\
  25. can act differently depending on which module it loads first, See notes under Details!! \
  26. \b0 \
  27. \fs36\li0 Instructions...\
  28. \b\fs24\li540 Sound Buttons-\
  29. \b0     Turn the sound on or off. When you do the Screen Saver the\
  30. sound will go off on the large window. \
  31. \b Over All Speed slider -\
  32. \pard\tx540\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\b0\li900\fc0\cf0 This slider controls the overall speed of the animation.\
  33. I used it mostly for debugging. It looks better with it all \
  34. the way up. \
  35. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\b\li540\fc0\cf0 Cycles slider -\
  36. \pard\tx540\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\b0\li900\fc0\cf0 This slider controls how many cycles for this module to run\
  37. before loading in the next module. When it gets to the last\
  38.  one, the first will be loaded in again. The stars will slow down\
  39.   and stop before loading and start up again after loading.
  40. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\li540\fc0\cf0 \
  41. \b Star Speed slider -\
  42. \pard\tx540\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\b0\li900\fc0\cf0 This slider controls the speed of  the stars. 
  43. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\li540\fc0\cf0 \
  44. \b  Object Speed slider - \
  45. \b0     This controls the speed the space objects go zooming past.\
  46. \b  Object Interval slider - \
  47. \b0     This slider adds delay between how often you encounter the \
  48.     next object.\
  49. \b Current Module Box\
  50. \b0 Tells you what is the currently loaded module. (see below)\
  51. \f1\b\fs36\li0 Details
  52. \li540 \
  53. \f0\b0\fs24 \
  54. I had a  idea to design a backspace module that would set\
  55. up an environment that others could write modules for and that\
  56. would be loaded in dynamically at run time. I include two separate\
  57. modules called Celestial and Warp1. Celestial is really the \
  58. main module and Warp1 was a quick module to show how\
  59. other modules can be loaded and unloaded. I include Warp1 in the sources but I don't include it  in the project. If you want to see how it works , see the README file in the sources. \
  60. The Celestial module maintains a list of space objects. It loads in the next 4 objects each time it starts up.  The currently loaded module shows up in the current module field in the inspector. If you are interested in writing modules to interface to this one, feel free to ask me questions by email . The sources will be posted to sonata.cc.purdue.edu soon.\
  61. \b If you come up with some really cool animations to use with\
  62. this module, I'd sure like to see them myself!!!\
  63. \b0 \
  64. \fs36\li0 Credits...\
  65. \fs24\li540 I wish to thank everyone who has written backspace modules\
  66. because, I , being someone who learns faster by example could\
  67. not have done it alone. Many thanks to Chiang Tom for his trig help.  I also want to thank Sam Streeper for writing \
  68. backspace and all the support he gives. The images included\
  69. are from JPL, Sam Streeper and some other assorted places.\
  70. Some are real planet images and some are not.\
  71. \fs36\li0 Legal Stuff...\
  72. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\fs24\li540\fc0\cf0 StarShipView is freeware, but not in the public domain.  Feel free to use and distribute it as you wish as long as it is not included in any package that is sold for profit, or that this module itself is sold for profit without my prior written consent.  If you like  this program, please send me some email at  the address listed at the end of this text. I'm curious what others think about it. If you make changes to the source code that enhances the program, please email me the changes, and let me take a look. I'm always looking for the better way of doing things. \
  73. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fs36\fc0\cf0 Quirks...\
  74. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\fs24\li540\fc0\cf0 The Celestial module has to build the animations by generating\
  75.  tiff images in memory. The calulations take a while. I have it set\
  76.  for a maximum of 4 object animations at a time. I found that if\
  77.  you build too many and have many other app windows open, you\
  78.  can cause the swapfile to start growing and slow down your\
  79.  machine. If this happens, it can be fixed by rebooting. If you have\
  80.  lots of memory, you may want to change this. See the README\
  81.  file in the sources.\
  82. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fs36\fc0\cf0 Brought To You By...\
  83.     A Hopeless Trekkie who loves visual\
  84.     coolness......\
  85.     R.S. Brown\
  86.     NCCOSC RDT & E Division\
  87.     rsbrown@nosc.mil\
  88. NXCursor
  89. NXImage
  90. NXibeam
  91. Scroller
  92. Control
  93. _doScroller:
  94. @@@ffs
  95.     TextField
  96. TextFieldCell
  97. ActionCell
  98. /Copyright 1993  R.S. Brown All rights reserved 
  99.     Helvetica
  100. V1.0 
  101. Times-BoldItalic
  102.     Star Ship
  103. Title
  104. Button
  105. ButtonCell
  106. Helvetica-BoldOblique
  107. [15@]
  108. Slider
  109. SliderCell
  110. dddf@d@
  111. Helvetica-Bold
  112. Over all
  113. Speed
  114. Object
  115. Speed
  116. Object
  117. Interval
  118. Cycles
  119. Speed
  120. Matrix
  121. @:@iiii
  122. NXradio
  123. NXradioH
  124. ff@@#::s
  125. Radio
  126. Sound
  127. Current Module
  128. WindowTemplate
  129. iiii***@s@
  130. Window
  131.     Inspector
  132. Panel
  133. Info Window
  134. Inspector Window
  135. File's Owner
  136. [18@]
  137. IBOutletConnector
  138. IBConnector
  139. delegate
  140. infoText
  141. IBControlConnector
  142. makeKeyAndOrderFront:
  143. animationSlider
  144. objectIntervalSlider
  145. objectSpeedSlider
  146. starSpeedSlider
  147. cycleCountSlider
  148. setCycleCount:
  149. setStarSpeed:
  150. setAnimationSpeed:
  151. setObjectSpeed:
  152. setObjectInterval:
  153. cycleCountBox
  154.     setSound:
  155. soundMatrix
  156.     moduleBox
  157. inspectorPanel
  158.